import '../common/style/style.dart';

class Conversation {
  String avatar;
  String title;
  int titleColor;
  String des;
  String updateAt;
  bool isMute;
  int unreadMsgCount;
  bool displayDot;
  int groupId;
  String userId;
  int type;

  bool isAvatarFromNet() {
    if (this.avatar.indexOf('http') == 0 || this.avatar.indexOf('https') == 0) {
      return true;
    }
    return false;
  }

  Conversation(
      {required this.avatar,
      required this.title,
      this.titleColor: AppColors.TitleColor,
      required this.des,
      required this.updateAt,
      this.isMute: false,
      this.unreadMsgCount: 0,
      this.displayDot: false,
      required this.groupId,
      required this.userId,
      required this.type})
      : assert(avatar != null),
        assert(title != null),
        assert(updateAt != null);

  static List<Conversation> mockConversations = [
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]文件传输助手',
        des: '[模拟数据]',
        updateAt: '19:56',
        unreadMsgCount: 0,
        displayDot: true,
        groupId: 000000,
        userId: "000001",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]腾讯新闻',
        des: '[模拟数据]豪车与出租车刮擦 俩车主划拳定责',
        updateAt: '17:20',
        groupId: 000000,
        userId: "000002",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]微信游戏',
        titleColor: 0xff586b95,
        des: '[模拟数据]25元现金助力开学季！',
        updateAt: '17:12',
        groupId: 000000,
        userId: "000003",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]汤姆丁',
        des: '[模拟数据]今晚要一起去吃肯德基吗？',
        updateAt: '17:56',
        isMute: true,
        unreadMsgCount: 0,
        groupId: 000000,
        userId: "000004",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]文件传输助手',
        des: '[模拟数据]',
        updateAt: '19:56',
        unreadMsgCount: 0,
        displayDot: true,
        groupId: 000000,
        userId: "000005",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]腾讯新闻',
        des: '[模拟数据]豪车与出租车刮擦 俩车主划拳定责',
        updateAt: '17:20',
        groupId: 000000,
        userId: "000006",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]微信游戏',
        titleColor: 0xff586b95,
        des: '[模拟数据]25元现金助力开学季！',
        updateAt: '17:12',
        groupId: 000000,
        userId: "000007",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]汤姆丁',
        des: '[模拟数据]今晚要一起去吃肯德基吗？',
        updateAt: '17:56',
        isMute: true,
        unreadMsgCount: 0,
        groupId: 000000,
        userId: "000008",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]文件传输助手',
        des: '[模拟数据]',
        updateAt: '19:56',
        unreadMsgCount: 0,
        displayDot: true,
        groupId: 000000,
        userId: "000009",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]腾讯新闻',
        des: '[模拟数据]豪车与出租车刮擦 俩车主划拳定责',
        updateAt: '17:20',
        groupId: 000000,
        userId: "000010",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]微信游戏',
        titleColor: 0xff586b95,
        des: '[模拟数据]25元现金助力开学季！',
        updateAt: '17:12',
        groupId: 000000,
        userId: "000011",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]汤姆丁',
        des: '[模拟数据]今晚要一起去吃肯德基吗？',
        updateAt: '17:56',
        isMute: true,
        unreadMsgCount: 0,
        groupId: 000000,
        userId: "000012",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]文件传输助手',
        des: '[模拟数据]',
        updateAt: '19:56',
        unreadMsgCount: 0,
        displayDot: true,
        groupId: 000000,
        userId: "000013",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]腾讯新闻',
        des: '[模拟数据]豪车与出租车刮擦 俩车主划拳定责',
        updateAt: '17:20',
        groupId: 000000,
        userId: "000014",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]微信游戏',
        titleColor: 0xff586b95,
        des: '[模拟数据]25元现金助力开学季！',
        updateAt: '17:12',
        groupId: 000000,
        userId: "000015",
        type: 1),
    new Conversation(
        avatar: 'images/avatar1.jpeg',
        title: '[模拟数据]汤姆丁',
        des: '[模拟数据]今晚要一起去吃肯德基吗？',
        updateAt: '17:56',
        isMute: true,
        unreadMsgCount: 0,
        groupId: 000000,
        userId: "000016",
        type: 1),
    // new Conversation(
    //   avatar: 'https://randomuser.me/api/portraits/women/10.jpg',
    //   title: 'Tina Morgan',
    //   des: '晚自习是什么来着？你知道吗，看到的话赶紧回复我',
    //   updateAt: '17:58',
    //   isMute: false,
    //   unreadMsgCount: 0,
    //   groupId: 000000,
    //   userId:"000000",
    //   type: 1
    // ),
    // new Conversation(
    //   avatar: 'images/ic_fengchao.png',
    //   title: '蜂巢智能柜',
    //   titleColor: 0xff586b95,
    //   des: '喷一喷，竟比洗牙还神奇！5秒钟还你一个漂亮洁白的口腔。',
    //   updateAt: '17:12',
    //   groupId: 000000,
    //   userId:"000000",
    //   type: 1
    // ),
    // new Conversation(
    //   avatar: 'https://randomuser.me/api/portraits/women/57.jpg',
    //   title: 'Lily',
    //   des: '今天要去运动场锻炼吗？',
    //   updateAt: '昨天',
    //   isMute: false,
    //   unreadMsgCount: 0,
    //   groupId: 000000,
    //   userId:"000000",
    //   type: 1
    // ),
    // new Conversation(
    //   avatar: 'https://randomuser.me/api/portraits/men/10.jpg',
    //   title: '汤姆丁',
    //   des: '今晚要一起去吃肯德基吗？',
    //   updateAt: '17:56',
    //   isMute: true,
    //   unreadMsgCount: 0,
    // ),
    // new Conversation(
    //   avatar: 'https://randomuser.me/api/portraits/women/10.jpg',
    //   title: 'Tina Morgan',
    //   des: '晚自习是什么来着？你知道吗，看到的话赶紧回复我',
    //   updateAt: '17:58',
    //   isMute: false,
    //   unreadMsgCount: 0,
    //   groupId: 000000,
    //   userId:"000000",
    //   type: 1
    // ),
    // new Conversation(
    //   avatar: 'https://randomuser.me/api/portraits/women/57.jpg',
    //   title: 'Lily',
    //   des: '今天要去运动场锻炼吗？',
    //   updateAt: '昨天',
    //   isMute: false,
    //   unreadMsgCount: 0,
    //   groupId: 000000,
    //   userId:"000000",
    //   type: 1
    // ),
    // new Conversation(
    //   avatar: 'https://randomuser.me/api/portraits/men/10.jpg',
    //   title: '汤姆丁',
    //   des: '今晚要一起去吃肯德基吗？',
    //   updateAt: '17:56',
    //   isMute: true,
    //   unreadMsgCount: 0,
    //   groupId: 000000,
    //   userId:"000000",
    //   type: 1
    // ),
    // new Conversation(
    //   avatar: 'https://randomuser.me/api/portraits/women/10.jpg',
    //   title: 'Tina Morgan',
    //   des: '晚自习是什么来着？你知道吗，看到的话赶紧回复我',
    //   updateAt: '17:58',
    //   isMute: false,
    //   unreadMsgCount: 0,
    //   groupId: 000000,
    //   userId:"000000",
    //   type: 1
    // ),
    // new Conversation(
    //   avatar: 'https://randomuser.me/api/portraits/women/57.jpg',
    //   title: 'Lily',
    //   des: '今天要去运动场锻炼吗？',
    //   updateAt: '昨天',
    //   isMute: false,
    //   unreadMsgCount: 0,
    //   groupId: 000000,
    //   userId:"000000",
    //   type: 1
    // )
  ];
}
